package io.litchi.auth.Infrastructure.common.result.menu;

import io.litchi.common.tree.TreeNode;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 *
 *
 * @author helang
 * @since 2025-11-25
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TreeMenuResult extends TreeNode<TreeMenuResult> {

    private String title;

    private Integer type;

    private String route;

    private String icon;

    private String permission;

    private Integer permissionLevel;

    private Integer status;


}